iT邦幫忙

2024 iThome 鐵人賽

DAY 10
0
自我挑戰組

UI/UX設計的初心者冒險之旅系列 第 10

DAY10#Figma的Component功能認識

  • 分享至 

  • xImage
  •  

講完了Auto layout能做到的幾個功能,接下來換針對Figma的Component來學習,希望之後要實作的話,回來都能看得懂 :D

那就,https://ithelp.ithome.com.tw/upload/images/20240821/20168599Vedv0jXIir.png


Component (元件)

  在設計一個使用者介面的過程,要保持一致性是非常重要的,也就是不同介面需要共用相同的物件,但散落的物件們要一個一個變更設計是很麻煩的事,而Component正是解決這問題的大功臣。

Main Component與Instance

  想要設定一個物件為Component的時候,可以按工具列正中央的Creat Component,或快捷鍵Ctrl+Alt+K。
  設定好後圖層區文字會轉為紫色,並標示為四個實心菱形,從Main Component複製出的則被稱為Instance,為一個紫色空心菱形標示。
  以圖為例,除了可以看到Main Component和Instance標示差異外,這裡複製出3個Instance進行三種方式更改:

  • Main Component改變,全部Instance會隨之更動。
  • 可以僅改變Instance部分物件設計。
  • Instance已經改變的部分不會隨著Main Component變化,但其它未更動的仍會變化。

https://ithelp.ithome.com.tw/upload/images/20240821/20168599FSIZEuxG0U.jpg

Reset / Detach / Push changes

  • Reset:重新變回Main Component的模樣,也可以只要Reset一部分。
  • Detach:快捷鍵Ctrl+Alt+B,可以將Instance分離出Component。
  • Push changes:把Instance的變化覆蓋回Main Component。

https://ithelp.ithome.com.tw/upload/images/20240821/20168599CBaEcUXFjN.jpg

  特別的是,組成Component之後不能直接解除,所以有需要的話,可以複製為Instance再Detach,至於要不要刪除原本的Component就看情況了。

Component置換

  Component還有一個方便的地方在於可以將Instance的組成直接進行更換,但前提是所有的基本物件都要組成Component,且放同一個Frame當中,並以「/」命名分類,像這樣:
https://ithelp.ithome.com.tw/upload/images/20240821/20168599eH2Cuudipe.jpg

  設定好後,每個Instance就能直接透過右側欄進行置換,就算在不同Frame當中也可以。
https://ithelp.ithome.com.tw/upload/images/20240821/20168599QnnT7qN3aX.jpg

Instance物件無法新增或刪除

  雖然Instance裡的物件無法被新增或刪除,但可以透過隱藏呈現刪除的樣子。
https://ithelp.ithome.com.tw/upload/images/20240821/20168599i6Ug0YzmVJ.jpg


一些廢話

要把學到的整理成筆記真的是最花時間的一件事,好處是方便自己回來瀏覽就是了,之前的auto layout就整理了好一段時間。
怎麼突然就1/3了。

參考資料

  1. 掌握Figma元件(Component)操作技巧
  2. How can I un-component a component?

上一篇
DAY9#Figma的Auto layout功能認識
下一篇
DAY11#Component + Variant 操作 - Button
系列文
UI/UX設計的初心者冒險之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言